Software Resource Architecture

نویسنده

  • C. Murray Woodside
چکیده

Performance is determined by a system’s resources and its workload. Some of the resources are software resources which are embedded in the software architecture; some of them are even created by the software behaviour. This paper describes software resources and resource architecture, and shows how resource architecture can be determined from software architecture and behaviour. It considers how resource architecture emerges during design, the relationship of software and hardware resources, some classes of resource architecture, and what they can tell us about system performance. Other uses of resource architecture are, to analyze deadlocks, to understand special software architectures developed for demanding situations, and to analyze how subsystems fit together when they share resources. Resource architecture can be described using description languages (ADLs) developed for software architecture.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Resource Architecture and Performance Evaluation of Software Architectures

Performance is determined by a system’s resources and its workload. Some of these resources are software resources which are embedded in the software architecture; some of them are even created by the software architecture. This paper considers software resources and resource architecture, as an aspect of software architecture, It considers how resource architecture emerges, the relationship of...

متن کامل

Choosing a thread architecture

A software architect should consciously choose between architectural alternatives for a given problem. In multi-threaded software, the architectural choices for resource sharing problems can be expressed as two patterns, the resource-user thread and the resource thread. A resource-user thread acquires and releases exclusive access to shared resources. A resource thread has permanent exclusive a...

متن کامل

Verificação Estática de Arquiteturas de Software utilizando Restrições de Dependência

This paper proposes a static software architecture verification approach based on a dependency constraint language that allows software architects to restrict the spectrum of dependencies that can be present in a given software system. The ultimate goal is to allow the definition of acceptable and unacceptable dependencies according to the planned system architecture. Once defined, such restric...

متن کامل

Resource Metrics for Service-Oriented Infrastructures

Resource quality is one of the dimensions of software quality assessment and must be appropriately addressed in service-oriented architecture. In this paper some resource metrics for distributed systems that conform to the service-oriented concepts will be proposed. Similarities and differences between service-oriented, component-based and web-based software engineering approaches will be analy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • International Journal of Software Engineering and Knowledge Engineering

دوره 11  شماره 

صفحات  -

تاریخ انتشار 2001